12.2 Date类:getTime方法、DateFormat抽象类与子类SimpleDateFormat(format与parse方法)、Calendar抽象类与常用方法

您所在的位置:网站首页 simpledateformat parse用法 12.2 Date类:getTime方法、DateFormat抽象类与子类SimpleDateFormat(format与parse方法)、Calendar抽象类与常用方法

12.2 Date类:getTime方法、DateFormat抽象类与子类SimpleDateFormat(format与parse方法)、Calendar抽象类与常用方法

2024-07-11 19:19| 来源: 网络整理| 查看: 265

目录

Date类

两个构造方法

常用方法

列:Date两个构造方法、getTime()方法联系

DateFormat类

format方法,parse方法

 练习:    请使用日期时间相关的API,计算出一个人已经出生了多少天。

Calendar类

常用方法:get方法、set方法、add方法、getTime方法

列:get/set方法、add方法、getTime方法练习

Date类

java.util.Date 类 表示特定的瞬间,精确到毫秒。

两个构造方法 public Date() :分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。(获取当前日期) public Date(long date) :分配Date对象并初始化此对象,以表示自从标准基准时间(称为“历元 (epoch)”,即1970年1月1日00:00:00 GMT)以来的指定毫秒数。(将长整型的数据【毫秒值】转化成Date格式的数据) 常用方法

public long getTime() 把日期对象转换成对应的时间毫秒值

列:Date两个构造方法、getTime()方法联系 public static void main(String[] args) { demo01();//Date类的空参数构造方法 demo02();//Date类的带参数构造方法 demo03(); } /* long getTime() 把日期转换为毫秒值(相当于System.currentTimeMillis()方法) 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。 */ private static void demo03() { Date date=new Date(); long time = date.getTime(); System.out.println(time);//1597762426601 } /* Date类的带参数构造方法 Date(long date) :传递毫秒值,把毫秒值转换为Date日期 */ private static void demo02() { Date date=new Date(0L); System.out.println(date);//Thu Jan 01 08:00:00 CST 1970 } /* Date类的空参数构造方法 Date() 获取当前系统的日期和时间 */ private static void demo01() { Date date=new Date();//获取当前系统的日期和时间 System.out.println(date);//Tue Aug 18 22:53:46 CST 2020 } DateFormat类

java.text.DateFormat 是日期/时间格式化子类的抽象类,这个类可以完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。

由于DateFormat为抽象类,不能直接使用,所以要用子类 java.text.SimpleDateFormat 。这个类需要一个 模式(格式)来指定格式化或解析的标准。

构造方法 public SimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFor


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3